/*
 * 版权所有 ( c ) 联想集团有限公司 2005-2009 保留所有权利。
 * 项目：	Lenovo Push Service
 * 文件名：	SortMain.java
 * 版本:    1.0
 * 描述：	
 * 作者：	刘兵召
 * 日期：	May 6, 2010 
 * 修改历史：
 * 【时间】		【修改者】	【修改内容】
 */
package com.feng.designpattern.strategy.sortarray;
/**
 * 采用策略模式把不同的排序算法包装到不同的算法类里面，让所有的算法类使用相同的算法接口,开发者可以动态地决定使用一种算法。
 * 注意：客户端必须决定在何时使用哪一个排序算法，这个决定不是在策略模式内部决定的。
 * @author Administrator
 *
 */
public class TestMain {
	public static void main(String[] args){
		Sorter sorter = new Sorter();
		SortStrategy sort = new QuickSort();
		sorter.setSortStrategy(sort);
		int vec[] = new int[] { 37, 47, 23, -5, 19, 56 };
		sorter.sort(vec);
	}
}
